An Object-Centered Data Model for Engineering Design Databases
نویسندگان
چکیده
Entities in engineering design databases need to evolve in both structure and behavior. Such a need is not well addressed by object-oriented data models based on the class concept. On the contrary, models that are based on the prototype concept allow dynamic object evolution but they do not have the abilities for object classification and strong typing supported by models that have classes. In this paper we formally define an objectoriented model which properly consolidates those two modeling approaches and can provide dynamic object evolution, flexible object classification, and strong typing.
منابع مشابه
Aided Software Engineering ( CASE )
The success and acceptance of reuse tools and libraries depends on their integration into existing software development environments. However, the addition of large libraries of reusable components to software design databases only exacerbates the problem of design data management. Object-oriented databases originated to meet the requirements of design data management that relational databases ...
متن کاملConceptual modelling of database applications using extended ER model
Engels, G., M. Gogolla, U. Hohenstein, K. Hiilsmann, P. L6hr-Richter, G. Saake, and H.-D. Ehrich, Conceptual modelling of database applications using an extended ER model, Data & Knowledge Engineering 9 (1992/93) 157-204. In this paper, we motivate and present a data model for conceptual design of structural and behavioural aspects of databases. We follow an object centered design paradigm in t...
متن کاملDevelopment of Design and Manufacturing Support Tool for Optimization of Ultrasonic Machining (USM) and Rotary USM
Ultrasonic machining (USM) is a mechanical material removal process used to erode holes and cavities in hard or brittle work pieces by using shaped tools, high-frequency and an abrasive slurry. This paper addresses the concept and development of an expert system (ES) for hard and brittle material, such as glass, quartz, diamond, carbides, semi conducting materials, ceramic and graphite which ca...
متن کاملDevelopment of Design and Manufacturing Support Tool for Optimization of Ultrasonic Machining (USM) and Rotary USM
Ultrasonic machining (USM) is a mechanical material removal process used to erode holes and cavities in hard or brittle work pieces by using shaped tools, high-frequency and an abrasive slurry. This paper addresses the concept and development of an expert system (ES) for hard and brittle material, such as glass, quartz, diamond, carbides, semi conducting materials, ceramic and graphite which ca...
متن کاملModeling an engineering design application using extended object-oriented concepts
This paper presents an approach to extend objectoriented data models, in which versions of an object are allowed to appear at dtyferent levels of an inheritance hierarchy, in contrast to the known approaches where they are admitted only at one level. This approach allows the design and instantiation of objects to become very natural, starting with the design of an object in a class and refining...
متن کامل